package com.hw.springcloud.lb;

import org.springframework.cloud.client.ServiceInstance;

import java.util.List;

/**
 * @Classname: LoadBalancer
 * @Description: 手写轮询算法接口
 * @Date: 2021/8/13
 * @Author: huwei
 */
public interface LoadBalancer {

    /**
     * 获取使用的服务实例
     * @param serviceInstanceList 服务实例集合
     * @return 正在使用的服务实例
     */
    ServiceInstance serviceInstance(List<ServiceInstance> serviceInstanceList);
}
